more references stuff