added testing tools