Provided brief explanation of each part.