TP 2 done

now TP:3 is ahead