Refactor article