add custom handler init