zproxy initial implementation almost done