establishing a sensible directory structure