add dist and new contract
update requirements
Merge branch 'reactjs'