add more test
overfide default options only if new options is valid