merged 2 controllers, no need of 3 separate chat controllers