integrate with stockInsert, sppSavePDF, and sppInsert