set up basic directory structure