this is the first time for repository