refactored repository and added v0_0_1