more types #2