ido mode added