chang the way access the pointer