add range controller