constructor references