task3 for TSE