workflow role visitor, fix