tpop practical 14, completed entirely