Refacory proxy