change repo structure