smfix