@kenshirriff great article, thank you