changing repository structure