trying to cleanup build script
modularize ci build