added file description.

Needs doxygen comments.