added cudacomp module