add more ranking methods