ARTM implementation and experiments