Revised diagram