move around blocks and add ido mode