clean code. Add comments.
clean code. Add coments