IDO extension classes