Added a spoke solver