adding support for reverse lineages
adding support for reverse lineages
Merge branch 'feature-reverselineages' into dev