added method getSpeakerByNum()