cursor now reports correctly, need to work on slices