pointer type blog