no need to pass default of parameter