add TransitionMachine to coffee folder