excellent checklist iStock_000025653060Medium