actions and states for new model