complete reference update