working spinner
working with result generation