apply pointer