add annotation for t_list