require stable