cursors are important