happy trails
minor refactoring
cosmetic changes
group from char list
pattern parser