add support for analog output