Arytta CFL.

I'll finish it later.