Sll finished except remove_list() function