all tests are passing and some changes on README