agruments variable in functions