added comment and description