fix some contracts