default valeus for functions