add soldier independant class