some improvements
add graph view library
some improvements