Recent updates

associated with

image19
image20
image21