add proxy interfaces