create repository practice