Implementation done.
More comments.