add comment
improve testing tools