proxy() method