adding targetpointer