Separate Rank and ML

Create two different method, which return the same result as a list