add chance lib