pragma solidity ^0.4.17; contract Artist{ uint number; address creator; //store the address of the Creator function Artist() { creator= msg.sender; //assigning the value of owner in creator } modifier onlyAccessedBy(address _para) { require(msg.sender == _para); // If it is incorrect here, it reverts. _; // Otherwise, it continues. } function set_tv_shows(uint arg_number) onlyAccessedBy(creator) { number=arg_number; } function get_tv_shows() public view returns(uint){ return number; } }