more features. edit flag. initial model store, activity