added framework for working on unittests