added S retesting