repository structure updated