a method proxy