separate data model and data store to different class.data store use standardUserDefaults although it‘ not good idea