speed the thing up 10x by removing the ordering