updated project directory structure