p for pointer address