The Principal Agent Problem