starting to add agentlist class