now with cursor