attempting to add real test framework to the code