save fiddling with Spin. should move to sep repo