added a bunch of agent properties