generate all visualization