more work on arthur's agent