fixed normalise to be bbox-aware