implemented Audio class