bugfix, size of Bounds16 struct was different at different parts of the code
cleanups
updates
updates