Add handler interface