another unit tests, closes #4