added structure to src so ant doesn't rebuild everything everytime