added hardware testing states