changed troop to private constructor