another attempt at rankall