flesh out directory structure