@c enlightening article, thanks