tank class and agentIan