updated sfm