added audio controller