add insertRepo function