update methods/interfaces for custom handlers