adaptive markers