second version of api and example for test drivers