make SpinSystem Iterable
fixing bug...
modify Site interface