addition is hard