options and defaults uniformed