added comment and variables