Incomplete code. Refactored, but still working on URL parsing.