allow overwrite of funcitons for search, sort, select