- to have a good unit test coverage