FSMclass added