add speaker feature