add circle
add getNavList
use prop