add AddCustomHandler