extracted base proxy