FSM client redesign such that client starts tasks. Part1