nicely written and nicely put. Thank you