diagram update 4