This is good. Can we do this step twice with two different inputs, with and without randomSP?