documentation for talks, their data fields, and how to add one