updated disadvantage to scale struct