building proxy