add examples, fix visualize