things adding up correctly