added comments
modified the snippet for #include directive