- test case
-small refactor