reference and point to reference