some more layer switching trial & error