interesting read, will comment more once I go through everything in detail. Thanks.