semi finished build script