Wonderful written. .. thanks for the updates