build script better