Checklist best practice patroons