refactored, no sound heard