Ideal for beginners: visual programming of smart contracts using Visualtez