accuracy is much better now