start to make reference() array-friendly