altered hilit functionality