fixed null pointer. Illegal state on swapcursor
finished part 2 or iRemember