Tag writer and director