change append_list_item to push_list_item