started implementing level adjustment