added shell, speaker view