updated: unit-test (better test)