practicing link list, secondtry