updating typos
added additional coverage of precision and scale