initial commit of irc class