Very interesting read... great work!!