renamed Person to Agent