new structure for reference