fst calculations