can specify errors now
separate out quantity from string hack
check for dimensionless units
store errors
added realistic sgr core errors