passing tests and updated README for upto