fix TODO too many nested blocks in SoundsTVC