started to implement a test driver