added stable_interval