add a new reference