wrap ref