import express
add dashboard
add spec
parse query
up expose error info as lost param
import sprintf
pack query
add dest param
init benchmark (listeners, params)