pushing total
stupid classes