Added this to improve understanding of the code