implementing Audio class