enhanced build.xml