initialize pointer