Rebuild chat ability - now it works as a service