implemented inside FRs; fixed bugs in FSAlgorithm