update
finish basic visuliza
update