various changes
various changes
other speaker bug