Create two class for data store
 
Datastore &controller work, but i didn’t make all annotation, because i lazy.
small chance in code(beauty)