handle more parameters