add practical on floating point/integer math