ported open source article to beta blog