modified mcproxy3