with variable interval control before custom range