Solidity tips and tricks