added directory structure and entity stubs