set checker as VARARGIN
revise the code for message output
update README