python files for new structure