Prepare to implement Reposiotry class and write test