updated for speaker&audience