types + visualization