Revert "Revert "work on irc""

This reverts commit ca96b17a7f229f44a334dadd6b1edc2eb389129b.