action spinner compelte