the SPSC view 3