add cmake
refactor
camke for toscript
camke for toscript
refactor
remove unsued files
refactor
refactor