adding a dynamic reference to base, to dynamically adapt to changing unit sizes