added comment explanation