external reference