updated precision