implemented nick and chansave