hacked in more types