signatures
added class AnalogOutput