still working on spinning whiles