----- Speaker -----