add comments, updated readme, fix issue where lables weren't updated on endreached