mostly working, cursor gets reset