code for function arguments