wiring up requests, contracts, and ratings