- refactored calculating chances