project structure updates