betsys-api code refactoring (outcome -> selection in methods)