John Frank checklist for web