Explanation of delcaration of variables