FRL Implementation