john kim view 3