user-configurable user-agent and db