options, defaults a ssignment