extracted checklist scorer class from checklist method