extend scope or root
add desc