it is a chat framework