added sci notation stuff