Working on irc framework