v0.5 
- new classes 've added
- new repositories 've added
- new implementations of repositories 've added
- main class has added