extraordinarytypes