(master) solidifying chat api