outline for viz.js