updated state machine, updated Route object