added comments
added comments
added comments
added comments
added comments
Revert "added comments"

This reverts commit a59fc399c73483d86ac7bb68702817eb512113f5.
Revert "Revert "added comments""

This reverts commit 618dd6c300474d9e69b46c67b900c17f0a5e0cf3.