notes on integration