simple cursor model for om