done t1 and t2
ignore