speaker class