added direct url import. better flow, refactored controller flow.