subdiagram