Additional test cases and more details are added to the read me