finish delete advancement logic