adds more types