adapt to shifting