function with defaut argument