adding flag upon member fault and refactoring statusChecker