worker vo