remove redundant dependency
add example for scope