remove range dependency