Add pointer supprt