Added custom checklist, refactored localStorage