An algorithm for article instruction