Change of Comment

Correct and complete more comments.
There is a bug about second function using $ for calling internal
function in first function, which prevent the function to run