added lsf structure