modified src directory structure