added high and low function