damn it
slight refactor, should run slightly faster...
faf
back to how it was
can now calculate the volume of a new scan directly