initial repository creation