added 3 tests, readme doc