update to reflect changes in smfact