smale changes