add test
Refactoring
Fix Tests
Fix test