use packages, ant, custom tool, and cleaner directory structure