update repo structure