Commit parser

switched usage to a list comprehension + this