implimented speekers list