Explanation of variable declarations