improved build.xml