extra setup method set action model common behavior factori build action oper action model state machin helper set entri state action 