fix project directory structure