Some comments added and translated.
More comments!