tpop; exercise 1.1 - bad naming