Okay doing this wrong. Chat needs to be a seperate repo