Create fsm.kt