change options
add unit test