working final down to precisoin