added precision declaration
added toIStringFromUtf8