add new article for 2014-06-23
many updates