updated functions to use GET_HIGH macro for high-precision experiments