fix bug: missing argument 3