bounds calculation start (size is correct, but position isn't)