updated init_list_s; implemented insert_rear_d