url control interface and consumption refactor