some mods on the article