add desc
add isloading property