handler work