changed low ranks to be more random