Move the Article logic to a different file