ranking functionality implemented in all instances