initial version of smart contracts overview