Added comentaries, and finished this part.