test user-defined function