widen code with kntr hook