add readme file and add comments