refs generator