finalized tmpsf