better mark function