irc improvements