challenge contract management