project structure modified