defined some new unit tests