added tests generator