add tolerance