[improved] cursor