A recent version of solidity added the `constructor` keyword. ```sol contract OwnedToken { address owner; bytes32 name; constructor(bytes32 _name) public { owner = msg.sender; name = _name; } } ```