added new testing modes for v4