fix example
Merge branch 'depends-option'
add depends test