updated for support on freenode