REFACTOR add chatCom and chatInfra namespaces