added documentation for all files
documentation added