added lots of goodies to the build system