output file
bla
many updates
working on da
updated disadvantage to scale struct