finished ReadTD