proxy patterns modified