moved build in its own project