First Solidify smart contract