reconfigure project structure