finished TS1