allocation, expand, spi,cpi