Managing Financial Contracts