modified cursor