added ptr record maintenance