cleaned up audio class