Built a basic generalized proxy