ref_all 구현