Explain Writing Smart Contract Using Ethereum Classic