cleaned structure of repo