basic working spoke calc