Contracting Framework (Part 2)