interactive visualization working