macro proxy