optimized t1 encoding
added basic OCL support classes