adaptive and parallax