prev and next done
prev and next actually finished
remove finished.  other methods cleaned up.