adding a cursor fsm