committing datatypes visualization code