working without transparency, added mute