irc controller interfaces