implementing audio class