Create Agent.cpp