[1-8] outlined
[1-8] started first part
[1-8] pushouts defined