Changing environment model