Added some explanation to the files