# Zilliqa FAQ
1) **Example question**: HoW tO ZiLLiQa?
**Answer**: You cannot Zilliqa, but Zilliqa can you
3) Is there a way to several items to a list in Scilla using 1 statement?
**Answer**: No, but it can be done easily using multiple statements
4) How exactly does an event work?
**Answer**: You can essentially think of an event as a message (not to be confused with Scilla's instruction message, that means something different) which is stored on the Blockchain. It's main use comes when you have applications that interact with the Blockchain using the smart contracts you write. When a person uses an application to invoke a transition in the Smart contract, he can know the result of the transition, its status etc. by listening to the events which are emitted form the Smart contract.
6) What's the difference between a procedure and a transition?
**Answer**: Both transitions and procedures can be used to access and change the state of the Blockchain. But you can think of procedures are *private* transitions. What this means is that procedures cannot be invoked from outside the contract. They can only be invoked by any transition that is defined after the procedure.