Ido map
Rearrange code