add libCLExtend