Use user defined system function