add basic visualiser