added precision to units