added ability to change repo