refactor odds