updated model project structure