updated relative pointer