FRA implementation