path O gen mm