Environment adaptation