add closeCursor()