add serverside methods to wrap around the cursor functions to get the values for the server