realised that it's the wrong approach for multi merge token highlight input stuff