- create spinner mixin