prototyping proxy creation