build: spinner