initialization range more changes