OCL API 2

Build: #34 was successful Changes by Rafal Korytkowski and Sunny Aggarwal.