updated diagrams and new images for the second cs post