initial diagram