included comments from github