added principal agent game