added audio code