Added spin package and completed loading logic.
I was not able to test this, since there is no latency on my local machine.