some unit tests are added