clean up repo
define build process