added _sf_makeline