introduced spin API