irc errors handling added