more IRC work, almost good to play with