filled in methods in HQ and Soldier