spinner improveents