add valist
add tinyproxy