added the interaction diagram from Alex' presentation