improve privmsg command