added an explaination comment