added testing strategy