genericized handler setup 1.00