merge get_eff