swap to spinner