added list node from recitation 8