repository structure edit