adding create repo function
merging canges