if need invoke, set 1