combining build process into build task