updated pointertype