moved fsps() to use sequences