use toEngineeringString() in places I used toString()