renamed viz to vizList and added per-viz routing