A-checklist-of-the-best-practises-final