chat is now more 'angular'