agent definition - soldier complete