read me and travis passing 30 tests