checked in the whole sfm system