add smex
add ido