added resource proxy