Added comments, and transfered files from master branch