better naming for precision