chat library