calculating the positive fd on this one is tough :))) it's a wild ride