handling of more types, organize link printouts