fix bug
support new parameter