added BackboneFingerprint and distribution methods