More implementation of chat