enhanced build scripts