notes on requirements