add ido mode