passing all parameters