Added comments (not yet finished).