update for present
changed pointer