initial add of normproxy code