agent objects now work