upgrade
update readme
requirements added