adding the sfo part