attemplting to fix annoying int float issues
added nominal value to handle float anomalies