update the main file; added new test case
update readme