added documentation to files