start of unit testing efforts and such as