add configuable path based hander resolver;