the exercise of pointer