updated lowest level pointer