in-person and on-demand sessions