Design basics.