notion of current applied to first and last

need to apply current to next
basic next tested

need to add cases where current is NULL or next when the last node
is current.