The BioFrankel-3: a functional approach.