TPP homework