science behind ffp3