view-fsm -> view