Most of these comments don't explain any more than the name of the function, you can remove them.