return front of list, not end