critical-thinking/weightedrank