add idlstart, more changes