working on implementing checkmark persistence