various I-stuff