KMP view 2