add handler type