polished client and spi