started with new test structure avoiding to use unit testing library