LOFS functions (R1,R3,R4)