added owner clause to use_function declaration