OCL API 2

Build: #15 failed Rebuilt by Sunny Aggarwal.