chat moved to seperate module