in progress: writing sfr/lco functions