added soundcheck with try/except