add the handler