Can you generate comments for the code below, using all the necessary best practices for the given code language [TARGETLANGUAGE] .
The goal is for any developer to be able to read the code and understand it easily.
You can comment in function if you have to.
Please don't generate too many comments either.
The code: [PROMPT]
Use a block code