started work on vistor for output