added notes on primitive values