py project structure changes