add comment and itemgetter import