some more work for sound (not working yet)