adding in agent spec