updates readme
updates contract