Updated diagram