added comments with questions for code review