reformat code
update README file