introduced pointers