beginning of unit tests