added Agency and Agent objects