fix parameter order bug