repo structure change