first implementation of article editor