require 'state_machine'