Start developing UserAgentProvider, added config etc., but logic is not completed ...