changed class name and run method #2828

changed class name and run method to reflect the
new behavior of the class. It now not only
performs the actions required for ineligibility,
it also determines eligibility within the class