texts improved
contract text improved