fix a argument position bug