added different cursors