new structures reference