adjust precision