marker_adapt