add support for accepting, denying & canceling requests