add attributable fractoin calc