support for cursoring