adding more unit tests and a testing script