update repository structure