added documentation for files