comments for better future understanding