First draft of the article fragment
Refactoring