@mcc this is very good. Thanks for writing it!