Please refer to the image for the design document