can set unreference variable type