abstraction of op amps 9324872