rename method: selectFor() -> selectAlgorithm()