added Speaker class