better link referencing