Componentizing the application (first draft)
Upadte of base store