basic functionality in irc package