completed block 2 in t5.cool