enhancing app directory structure