update readme's and whatever i changed in Contract.