define default options, need test