FINAL CHECKLIST