Smart response

Adapting to change