added a chat feature that sorta works