adding cpp modules
remove preprocess data