reference extension