notes on design goals.