defined core logic for burnt-mark