john's initial diagram