Finished with implementing repository