Replace l_pply with an actual function