sp factory