change repository structure