change create_contract to have contract
little more space