communication diagram done