diagram update 2