Change so that we sample k random vectors for projections