initial interface for ranker algs.