there are some problems with unit test