notes on operations