Added gen_fsm explain
modified format