start of test/unit testing