working on cursor