function with args and params