Much improved distance; accuracy better as well

/Much improved distance; accuracy better as well