handler infrastructure
switch from String array to String set